@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {padding:0;margin:0}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display:block}
table {border-spacing:0;border-collapse:collapse}
caption,th {font-weight:normal;text-align:left}
html,body,fieldset,img,iframe,abbr {border:0}
i,cite,em,var,address,dfn {font-style:normal}
[hidefocus],summary {outline:0}
li {list-style:none}
h1,h2,h3,h4,h5,h6,small {font-size:100%}
sup,sub {font-size:83%}
pre,code,kbd,samp {font-family:inherit}
q:before,q:after {content:none}
textarea {overflow:auto;resize:none}
label,summary {cursor:default}
a,button {cursor:pointer}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight:bold}
del,ins,u,s,a,a:hover {text-decoration:none}
body,textarea,input,button,select,keygen,legend {font:14px/1.14 \5FAE\8F6F\96C5\9ED1,arial,\5b8b\4f53;color:#333;outline:0}
body {background:#eee}
a,a:hover {color:#333}
.bg-fff {background:#fff}
.bg-f6{background: #f6f6f6;}
.c-fff {color:#fff}
.fl {float:left}
.fr {float:right}
.pointer {cursor:pointer}
.tl {text-align:left}
.tr {text-align:right}
.tc {text-align:center}
.cb {clear:both}
.pb {position:relative}
.pa {position:absolute}
.db {display:block}
.dib {display:inline-block}
.bg-ty {overflow:hidden;background:url("../../images/common.files/bg.png") no-repeat center bottom #fff}
.mb-05 {margin:0 5px}
.mb-06 {margin:0 6px}
.mb-07 {margin:0 7px}
.mb-08 {margin:0 8px}
.mb-09 {margin:0 9px}
.mb-010 {margin:0 10px}
.mb-011 {margin:0 11px}
.mb-012 {margin:0 12px}
.mb-013 {margin:0 13px}
.mb-014 {margin:0 14px}
.mb-015 {margin:0 15px}
.mb-016 {margin:0 16px}
.mb-017 {margin:0 17px}
.mb-018 {margin:0 18px}
.mb-019 {margin:0 19px}
.mb-020 {margin:0 20px}
.mb-021 {margin:0 21px}
.mb-022 {margin:0 22px}
.mt-5 {margin-top:5px}
.mt-6 {margin-top:6px}
.mt-7 {margin-top:7px}
.mt-8 {margin-top:8px}
.mt-9 {margin-top:9px}
.mt-10 {margin-top:10px}
.mt-11 {margin-top:11px}
.mt-12 {margin-top:12px}
.mt-13 {margin-top:13px}
.mt-14 {margin-top:14px}
.mt-15 {margin-top:15px}
.mt-16 {margin-top:16px}
.mt-17 {margin-top:17px}
.mt-18 {margin-top:18px}
.mt-19 {margin-top:19px}
.mt-20 {margin-top:20px}
.mt-21 {margin-top:21px}
.mt-22 {margin-top:22px}
.mt-23 {margin-top:23px}
.mt-24 {margin-top:24px}
.mr-5 {margin-right:5px}
.mr-6 {margin-right:6px}
.mr-7 {margin-right:7px}
.mr-8 {margin-right:8px}
.mr-9 {margin-right:9px}
.mr-10 {margin-right:10px}
.mr-11 {margin-right:11px}
.mr-12 {margin-right:12px}
.mr-13 {margin-right:13px}
.mr-14 {margin-right:14px}
.mr-15 {margin-right:15px}
.mr-16 {margin-right:16px}
.mr-17 {margin-right:17px}
.mr-18 {margin-right:18px}
.mr-19 {margin-right:19px}
.mr-20 {margin-right:20px}
.mr-21 {margin-right:21px}
.mr-22 {margin-right:22px}
.mr-23 {margin-right:23px}
.mr-24 {margin-right:24px}
.mb-5 {margin-bottom:5px}
.mb-6 {margin-bottom:6px}
.mb-7 {margin-bottom:7px}
.mb-8 {margin-bottom:8px}
.mb-9 {margin-bottom:9px}
.mb-10 {margin-bottom:10px}
.mb-11 {margin-bottom:11px}
.mb-12 {margin-bottom:12px}
.mb-13 {margin-bottom:13px}
.mb-14 {margin-bottom:14px}
.mb-15 {margin-bottom:15px}
.mb-16 {margin-bottom:16px}
.mb-17 {margin-bottom:17px}
.mb-18 {margin-bottom:18px}
.mb-19 {margin-bottom:19px}
.mb-20 {margin-bottom:20px}
.mb-21 {margin-bottom:21px}
.mb-22 {margin-bottom:22px}
.mb-23 {margin-bottom:23px}
.mb-24 {margin-bottom:24px}
.ml-5 {margin-left:5px}
.ml-6 {margin-left:6px}
.ml-7 {margin-left:7px}
.ml-8 {margin-left:8px}
.ml-9 {margin-left:9px}
.ml-10 {margin-left:10px}
.ml-11 {margin-left:11px}
.ml-12 {margin-left:12px}
.ml-13 {margin-left:13px}
.ml-14 {margin-left:14px}
.ml-15 {margin-left:15px}
.ml-16 {margin-left:16px}
.ml-17 {margin-left:17px}
.ml-18 {margin-left:18px}
.ml-19 {margin-left:19px}
.ml-20 {margin-left:20px}
.ml-21 {margin-left:21px}
.ml-22 {margin-left:22px}
.ml-23 {margin-left:23px}
.ml-24 {margin-left:24px}
.pd-010 {padding:0 10px}
.pd-011 {padding:0 11px}
.pd-012 {padding:0 12px}
.pd-013 {padding:0 13px}
.pd-014 {padding:0 14px}
.pd-015 {padding:0 15px}
.pd-016 {padding:0 16px}
.pd-017 {padding:0 17px}
.pd-018 {padding:0 18px}
.pd-019 {padding:0 19px}
.pd-020 {padding:0 20px}
.pd-021 {padding:0 21px}
.pd-022 {padding:0 22px}
.pd-023 {padding:0 23px}
.pd-024 {padding:0 24px}
.pd-60 {padding:6px 0}
.pd-70 {padding:7px 0}
.pd-80 {padding:8px 0}
.pd-90 {padding:9px 0}
.pd-100 {padding:10px 0}
.pd-110 {padding:11px 0}
.pd-120 {padding:12px 0}
.pd-130 {padding:13px 0}
.pd-140 {padding:14px 0}
.pd-150 {padding:15px 0}
.pd-160 {padding:16px 0}
.pd-1 {padding:1px}
.pd-2 {padding:2px}
.pd-3 {padding:3px}
.pd-4 {padding:4px}
.pd-5 {padding:5px}
.pd-6 {padding:6px}
.pd-7 {padding:7px}
.pd-8 {padding:8px}
.pd-9 {padding:9px}
.pd-10 {padding:10px}
.pd-11 {padding:11px}
.pd-12 {padding:12px}
.pd-13 {padding:13px}
.pd-14 {padding:14px}
.pd-15 {padding:15px}
.pd-16 {padding:16px}
.pd-17 {padding:17px}
.pd-18 {padding:18px}
.pd-19 {padding:10px}
.pd-20 {padding:20px}
.pd-21 {padding:21px}
.pd-22 {padding:22px}
.pd-23 {padding:23px}
.pd-24 {padding:24px}
.pd-25 {padding:25px}
.oh {height:auto;overflow:hidden}
.g-blk1 {display:block;height:1px;clear:both}
.g-blk2 {display:block;height:2px;clear:both}
.g-blk3 {display:block;height:3px;clear:both}
.g-blk4 {display:block;height:4px;clear:both}
.g-blk5 {display:block;height:5px;clear:both}
.g-blk6 {display:block;height:6px;clear:both}
.g-blk7 {display:block;height:7px;clear:both}
.g-blk8 {display:block;height:8px;clear:both}
.g-blk9 {display:block;height:9px;clear:both}
.g-blk10 {display:block;height:10px;clear:both}
.g-blk11 {display:block;height:11px;clear:both}
.g-blk12 {display:block;height:12px;clear:both}
.g-blk13 {display:block;height:13px;clear:both}
.g-blk14 {display:block;height:14px;clear:both}
.g-blk15 {display:block;height:15px;clear:both}
.g-blk16 {display:block;height:16px;clear:both}
.g-blk17 {display:block;height:17px;clear:both}
.g-blk18 {display:block;height:18px;clear:both}
.g-blk19 {display:block;height:19px;clear:both}
.g-blk20 {display:block;height:20px;clear:both}
.g-blk21 {display:block;height:21px;clear:both}
.g-blk22 {display:block;height:22px;clear:both}
.g-blk23 {display:block;height:23px;clear:both}
.g-blk24 {display:block;height:24px;clear:both}
.g-blk25 {display:block;height:25px;clear:both}
.ti0 {text-indent:0}
.ti2 {text-indent:2em}
.lh140 {line-height:140%}
.lh160 {line-height:160%}
.lh180 {line-height:180%}
.lh200 {line-height:200%}
.lh20 {line-height:20px}
.lh23 {line-height:23px}
.lh24 {line-height:24px}
.lh25 {line-height:25px}
.lh26 {line-height:26px}
.lh27 {line-height:27px}
.lh28 {line-height:28px}
.lh29 {line-height:28px}
.lh30 {line-height:30px}
.lh31 {line-height:31px}
.lh32 {line-height:32px}
.lh33 {line-height:33px}
.lh34 {line-height:34px}
.lh35 {line-height:35px}
.lh36 {line-height:36px}
.lh37 {line-height:37px}
.lh38 {line-height:38px}
.fB {font-weight:bold}
.ft12 {font-size:12px}
.ft13 {font-size:13px}
.ft14 {font-size:14px}
.ft15 {font-size:15px}
.ft16 {font-size:16px}
.ft17 {font-size:17px}
.ft18 {font-size:18px}
.ft19 {font-size:19px}
.ft20 {font-size:20px}
.hidden {display:none}
.display {display:block}
.bd-rs1 {border-radius:1px}
.bd-rs2 {border-radius:2px}
.bd-rs3 {border-radius:3px}
.bd-rs4 {border-radius:4px}
.bd-rs5 {border-radius:5px}
.shadow {box-shadow:0 2px 10px 1px #abccdd}
.g-banner{box-shadow: 1px 1px 10px rgba(0,0,0,.2);height: auto;overflow: hidden;display: block;background: #ffffff;}
.g-top {width:100%;height:auto;line-height:40px;background:rgba(255,255,255,0.5)}
.g-top .container {padding-right:0;padding-left:0}
.g-top .row {margin:0}
.top-con {color:#707070}
.top-con a {font-size:14px;color:#707070;padding:0 5px}
.top-con .pull-left a {margin-right:10px}
.top-con .pull-right a {margin-left:10px}
.u-search {width:70px;height:38px;line-height:38px;color:#fff;cursor:pointer;background:url("../../images/common.files/search.png") no-repeat right}
.search-bg1 {background:url("../../images/common.files/search.png") no-repeat right}
.search-bg2 {background:url("../../images/common.files/x.png") no-repeat right}
.m-logo {padding:30px 0 30px 0;display:block}
.m-logo img {display:block;margin: 0 auto;}
.g-nav {line-height:54px;height:54px;overflow:hidden}
.m-nav {height:auto;overflow:hidden;background:#a50000}
.m-nav a {float:left;width:11.11%;padding:0;line-height:26px;height:26px;margin:15px 0;display:inline-block;font-size:18px;color:white;text-align:center;text-decoration:none;cursor:pointer;background:#a50000;font-weight:bold;border-left:solid 1px #205fa0;border-right:solid 1px #257bd4}
.m-nav a.hover {color:#fff;background:#2785e8;margin:0;height:54px;line-height:54px;border-left:none;border-right:0}
.web-search {height:32px;margin:78px 0;line-height:32px}
.web-search .sc_text {float:left;height:32px;border:1px solid #eee;border-right:0;line-height:32px;text-indent:1em;outline:0}
.web-search .sc_btn {float:left;height:32px;padding:0;border:1px solid #a50000;border-left:none;line-height:32px;background:url("../../images/common.files/search.png") no-repeat center center #a50000;font-weight:bold;font-size:16px;outline:0}
.m-wap-nav {display:none}
.u-wap-nav {width:40px;height:30px;padding:0 6px 0 6px;border-radius:5px;outline:0}
.u-wap-nav div {float:left;width:100%;height:2px;margin-top:6px;background:#a50000;border-radius:4px}
.m-wapnav-body span {display:inline-block;width:96%;height:50px;margin-left:2%;line-height:50px;text-align:center;border-bottom:1px solid #e1e1e1}
.m-wapnav-body span:hover {background-color:#f5f5f5}
.m-mask {position:fixed;bottom:0;z-index:99;display:none;width:100%;height:100%;background-color:#000;opacity:.5}
.m-wapnav-body {position:fixed;top:0;right:-50%;z-index:999;width:50%;max-width:400px;height:100%;background:#a50000}
.m-wapnav-body a {color:#fff}
.g-link {line-height:48px;background:#cfe7ff}
.g-link .m-link select {width:100%;height:32px;color:#a9a9a9;border:1px solid #e5e5e5;outline:0}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {color:#fff}
.footerpc .btn-default {background-color:rgba(255,255,255,0.5) !important}
.footerpc .btn-default span {color:#fff}
.footerpc .form-control {background-color:rgba(255,255,255,0.5) !important}
.footer {width:100%;text-align:left;border-top:solid 10px #a50000;background:#a50000;height:auto;min-height:150px}
.footerpc {height:auto;padding:0 10px 0}
.footerpc .gov-icon {float:right;width:80px;height:80px;margin-right:5px;padding-top:20px}
.footerpc .error-icon {float:right;width:110px;margin-right:10px;padding-top:32px}
.footerpc .txt {padding: 20px 0 20px 0;}
.footerpc .txt p {display:inline-block;margin:0;line-height:1.8;color:#fff}
.footerpc .txt p a {color:#fff}
.footerpc .txt p span {float:left;display:inline-block;margin:0 auto;padding:0 10px;text-align:left;font-size:14px;} 
.linkWe {display:inline-block;margin:0 auto;text-align:left}
.linkWe a {display:inline-block;padding:0 8px;color:#333}
.g-bottom {overflow:hidden;width:100%;height:10px;line-height:10px;background:#a50000}
.wapfooter {padding:10px 0;text-align:center}
.wapfooter p {margin-bottom:0;padding:0;line-height:28px}
.wapfooter p span {display:inline-block;line-height:1.5;font-size:14px}
.footer .btnlk {height:auto;overflow:hidden;display:inline-block;margin-right:10px;margin-top:20px}
.footer .btnlkbg {background:#a50000;height:40px;line-height:40px;margin-bottom:5px;display:block}
.footer .btnlkbg a {color:#fff;display:block;text-align:center;width:80px;font-weight:bold;font-size:16px}
.footer .weixin {background:url("../../images/common.files/web-weixin.png") no-repeat center center;width:120px;height:76px;display:inline-block;margin-right:10px}
.footer .weixin p {margin-top:80px;text-align:center}
.footer .weibo {background:url("../../images/common.files/web-weibo.png") no-repeat top center;margin-top:10px;display:inline-block;width:130px;height:50px;margin-bottom:20px}
.footer .weibo a {display:block}
.footer .t-link {height:auto;overflow:hidden;line-height:32px}
.footer .t-link a {color:#666;margin-right:10px}
.m-lst {height:auto;overflow:hidden}
.m-lst ul {height:auto;padding:5px 10px 8px 10px}
.m-lst ul li {overflow:hidden;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.m-lst ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst ul li .column {padding-right:10px;font-size:16px}
.m-lst ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst ul em {float:left;padding-right:10px}
.m-lst ul li span {float:right}
.page {text-align:center}
.m-lst-pg {display:inline-block;margin:10px 0;font-size:0;vertical-align:middle}
.m-lst-pg>a:first-child,.m-lst-pg>a:first-child em {border-radius:2px 0 0 2px}
.m-lst-pg>a:last-child,.m-lst-pg>a:last-child em {border-radius:0 2px 2px 0}
.m-lst-pg>:first-child {margin-left:0 !important}
.m-lst-pg>:last-child {margin-right:0 !important}
.m-lst-pg a,.m-lst-pg input,.m-lst-pg span {border:1px solid #e2e2e2}
.m-lst-pg span.hover {background:#a50000;color:#fff}
.m-lst-pg a,.m-lst-pg span {display:inline-block;height:36px;margin:0 -1px 0 0;padding:0 15px;line-height:36px;color:#333;font-size:16px;vertical-align:middle}
.m-lst-pg>a.m-lst-pg-prev {border-top-left-radius:6px;border-bottom-left-radius:6px}
.m-lst-pg a:hover {color:#a50000}
.m-lst-pg em {font-style:normal}
.m-lst-pg .m-lst-pg-spr {color:#777;font-weight:700}
.m-lst-pg a {text-decoration:none}
.m-lst-pg .m-lst-pg-curr {position:relative}
.m-lst-pg .m-lst-pg-curr em {position:relative;color:#fff}
.m-lst-pg .m-lst-pg-curr .m-lst-pg-em {position:absolute;top:-1px;left:-1px;width:100%;height:100%;padding:1px;background-color:#a50000}
.m-lst-pg-em {border-radius:2px}
.m-lst-pg-next em,.m-lst-pg-prev em {font-size:16px}
.m-lst-pg .m-lst-pg-count,.m-lst-pg .m-lst-pg-limits,.m-lst-pg .m-lst-pg-refresh,.m-lst-pg .m-lst-pg-skip {margin-right:10px;margin-left:10px;padding:0;border:0}
.m-lst-pg .m-lst-pg-limits,.m-lst-pg .m-lst-pg-refresh {vertical-align:top}
.m-lst-pg .m-lst-pg-refresh i {display:none;font-size:16px;cursor:pointer}
.m-lst-pg .m-lst-pg-skip {height:36px;line-height:36px;color:#777}
.m-lst-pg .m-lst-pg-skip a {overflow:hidden;height:36px;margin:-2px 0 0 0;padding:0;border:0;line-height:36px}
.m-lst-pg input {width:60px;height:26px;margin:5px 10px;padding:0;line-height:26px;text-align:center;color:#343434}
.m-lst-pg input:focus {border-color:#a50000 !important}
.m-lst-pg button {height:34px;margin-left:10px;padding:0 10px;border:0;border-left:solid 1px #ddd;border-radius:0 6px 6px 0;line-height:36px;background:#fff;font-size:16px;cursor:pointer}
.m-lst-pg .m-lst-pg-count,.m-lst-pg .m-lst-pg-limits,.m-lst-pg .m-lst-pg-refresh,.m-lst-pg .m-lst-pg-skip {margin-right:10px;margin-left:10px;padding:0;border:0}
.m-lst-pg .m-lst-pg-skip {height:36px;margin-left:0;padding-left:15px;border:1px solid #e2e2e2;border-radius:0 6px 6px 0;line-height:36px;color:#777}
.u-lst {height:auto;overflow:hidden;min-height:280px;}
.u-lst ul {height:auto;padding:15px 10px}
.u-lst ul li {overflow:hidden;line-height:38px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.u-lst ul li a {overflow:hidden;font-size:16px;color:#343434;text-overflow:ellipsis}
.u-lst ul li .column {padding-right:10px;font-size:16px}
.u-lst ul li .time {float:right;padding-left:10px;font-size:16px}
.u-lst ul em {float:left;padding-right:10px;font-style:revert;color:#7c7c7c}
.u-lst ul li span {float:right;color:#7c7c7c}
.u-list-li {padding:20px 0;/*border-bottom:1px dashed #7c7c7c*/}
.glup {padding:0 8px;}
.m-img {height:auto;overflow:hidden;}
.m-img a {height:auto;overflow:hidden;display:block;}
.m-img img {border:solid 1px #e1e1e1;margin-top:16px;min-height:180px;height:180px;padding:4px;}
.m-img p {line-height:32px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.m-lst26 {height:auto;overflow:hidden}
.m-lst26 ul {height:auto;padding:6px}
.m-lst26 ul li {overflow:hidden;line-height:26px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst26 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst26 ul li .column {padding-right:10px;font-size:16px}
.m-lst26 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst26 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst26 ul li span {float:right}
.m-lst28 {height:auto;overflow:hidden}
.m-lst28 ul {height:auto;padding:6px}
.m-lst28 ul li {overflow:hidden;line-height:28px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst28 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst28 ul li .column {padding-right:10px;font-size:16px}
.m-lst28 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst28 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst28 ul li span {float:right}
.m-lst30 {height:auto;overflow:hidden}
.m-lst30 ul {height:auto;padding:6px}
.m-lst30 ul li {overflow:hidden;line-height:30px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst30 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst30 ul li .column {padding-right:10px;font-size:16px}
.m-lst30 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst30 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst30 ul li span {float:right}
.m-lst31 {height:auto;overflow:hidden}
.m-lst31 ul {height:auto;padding:6px}
.m-lst31 ul li {overflow:hidden;line-height:31px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst31 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst31 ul li .column {padding-right:10px;font-size:16px}
.m-lst31 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst31 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst31 ul li span {float:right}
.m-lst32 {height:auto;overflow:hidden}
.m-lst32 ul {height:auto;padding:6px}
.m-lst32 ul li {overflow:hidden;line-height:32px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst32 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst32 ul li .column {padding-right:10px;font-size:16px}
.m-lst32 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst32 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst32 ul li span {float:right}
.m-lst36 {height:auto;overflow:hidden}
.m-lst36 ul {height:auto;padding:0 10px}
.m-lst36 ul li {overflow:hidden;line-height:36px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst36 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst36 ul li .column {padding-right:10px;font-size:16px}
.m-lst36 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst36 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst36 ul li span {float:right}
.m-lst38 {height:auto;overflow:hidden}
.m-lst38 ul {height:auto;padding:15px 10px}
.m-lst38 ul li {overflow:hidden;line-height:38px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.m-lst38 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}
.m-lst38 ul li .column {padding-right:10px;font-size:16px}
.m-lst38 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst38 ul em {float:left;padding-right:10px;font-style:revert}
.m-lst38 ul li span {float:right}
.m-lst234 {height:auto;overflow:hidden}
.m-lst234 ul {height:auto;margin:10px 0;border-left:solid 1px #eee}
.m-lst234 ul li {overflow:hidden;line-height:38px;text-overflow:ellipsis;white-space:nowrap}
.m-lst234 ul li a {overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis;padding-left:15px;height:20px;line-height:20px;margin:7px 0;display:block}
.m-lst234 ul li a:hover {float:left;border-left:solid 3px #a50000;padding-left:12px;display:block;height:20px;line-height:20px;margin:7px 0;text-overflow:ellipsis}
.m-lst234 ul li .column {padding-right:10px;font-size:16px}
.m-lst234 ul li .time {float:right;padding-left:10px;font-size:16px}
.m-lst234 ul li span {float:right}
.card {min-height:130px;padding:15px 0;overflow:hidden;border-bottom:1px solid #efefef}
.card .card-type-in {display:block;font-size:20px}
.card .title {display:-webkit-box;display:block;margin:0;overflow:hidden;font-size:16px;font-weight:bold;line-height:28px;color:#454545;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical}
.card .title h3 {font-weight:bold;color:#555}
.card .detail {margin-top:5px;overflow:hidden;font-size:0;line-height:32px;color:#3a3232;letter-spacing:0}
.card .detail span {display:inline-block;margin-right:5px;overflow:hidden;font-size:14px;color:#999;white-space:nowrap}
.card .detail .news-tag {color:#a50000}
.card .desc {margin-top:5px;overflow:hidden;font-size:14px;line-height:22px;color:#a6a6a6;letter-spacing:0}
.card .source {margin-top:5px;overflow:hidden;font-size:14px;line-height:22px;color:#343434;letter-spacing:0}
.card-type .card-type-in {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card-type .news-info {min-height:100px;color:#333;-webkit-box-flex:2;-ms-flex:2 2 auto;flex:2 2 auto}
.card-type .news-source {text-overflow:ellipsis;-o-text-overflow:ellipsis}
.card-type .news-pic {overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.card-type .news-pic img {display:block;width:100%;height:100px;margin:0 auto;object-fit:cover}
.card-type .news-info .column {padding-right:10px;font-size:16px;color:#a50000}
.card-type .detail .unlike,.card-type .unlike {margin-right:12px}
.card-type .news-date {padding:10px 30px;color:#333;-webkit-box-flex:2;-ms-flex:2 2 auto;flex:2 2 auto}
.card-type .news-date .date {font-size:30px;font-weight:bold;line-height:36px;color:#a1a1a1;text-align:center}
.card-type .news-date .year {font-size:19px;line-height:36px;color:#a1a1a1;text-align:center;border-top:solid 1px #eee}
.m-lst-nav {background:0;height:auto;overflow:hidden;}
.m-lst-nav .tnm {line-height:56px;color:#fff;text-align:center;background:#a50000}
.m-lst-nav ul {background:#f2f6f8}
.m-lst-nav ul li {font-size:18px;line-height:54px;color:#666;text-align:center;border-bottom:solid 1px #e8e8e8;padding:0}
.m-lst-nav ul li a {color:#7c7c7c;position:relative;display:block;padding:15px 7% 15px 7%;line-height:24px;background:#f6f6f6}
.m-lst-nav ul li a span.ldxm{letter-spacing:1em;padding-left:1em;}
.leader-ab .name i.ldxm{letter-spacing:1em;padding-left:1em;}
.m-lst-nav ul li.hover a {color:#a50000;font-weight:bold;background:#eee}
.m-lst-nav ul li a:after {position:absolute;top:50%;right:7%;display:block;width:6px;height:11px;margin-top:-5px;content:" ";background:url(../../images/common.files/sidenav_icon.png) no-repeat}
#lst-lt {background:0;height:auto;overflow:hidden}
#lst-rt {background:0;height:auto;overflow:hidden}
.table {width:100%;margin-top:10px;table-layout:fixed}
.table thead tr th {padding:5px 0;border-right:1px solid #fff;line-height:34px;text-align:center;background:#a50000;color:#fff;font-size:16px;white-space:nowrap}
.table thead tr .t4 {width:60px}
.table tbody tr td {overflow:hidden;line-height:34px;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.table tbody tr td a {overflow:hidden;line-height:34px;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.table .w120 {width:120px}
.table .w110 {width:110px}
.table .w160 {width:160px}
.table .w170 {width:170px}
.table .w180 {width:180px}
.table .w240 {width:240px}
.table .w230 {width:230px}
.table .w220 {width:220px}
.file-table {height:auto;overflow:hidden;font-size:14px}
.file-table tbody tr {line-height:31px}
.file-table tbody tr td {padding:0 10px;border-color:#ddd;border-style:solid;border-width:1px}
.file-table tbody tr td.et2 {text-align:center;background:#efefef}
.file-table tbody tr td.et3 {text-align:left;background:#fff}
.wap-gk-table {padding:0;border:1px solid #e5e5e5;border-bottom:0}
.wap-gk-table li {line-height:32px;border-bottom:1px solid #e5e5e5}
.wap-gk-table li span.waptab-name {display:inline-block;width:30%;font-size:14px;color:#a50000;text-align:center}
.wap-gk-table li span.waptab-con {display:inline-block;width:65%;padding-left:2%;border-left:1px solid #e5e5e5}
.wap-gk-table li span.waptab-fwzh {line-height:28px}
.graphic {overflow:hidden;height:auto;margin:20px}
.graphic .tnm {font-size:16px;color:#a50000;float:left;vertical-align:middle;line-height:36px;font-weight:bold;text-align:right}
.graphic .utext {float:left;height:auto;overflow:hidden}
.graphic .utext p {font-size:16px;line-height:36px;text-align:left}
.graphic .utext p a {color:#a50000;font-weight:bold}
.bdse {border:solid 1px #eee}
.m-txt {overflow:hidden;height:auto;padding:32px 56px}
.m-txt-utt {margin:0;line-height:36px;text-align:center;font-weight:normal;font-size:28px}
.m-txt-tt {margin:0;line-height:48px;text-align:center;font-weight:normal;font-size:32px}
.m-txt-dtt {margin:0;line-height:36px;text-align:center;font-weight:normal;font-size:28px}
.m-txt-crm {position:relative;overflow:hidden;height:auto;margin-top:24px;margin-bottom:20px;padding:0 30px;line-height:36px;text-align:center;color:#222;font-size:14px;border-bottom:dotted 1px #e1e1e1}
.m-txt-crm span.font,.m-txt-print span.font {float:left;margin:0 10px}
.m-txt-print {float:right;right:12px;border-bottom:0;line-height:36px}
.m-txt-print .switchsize {padding-left:15px}
.m-txt-print .switchsize {float:left;padding-left:10px}
.m-txt-print .switchsize span {cursor:pointer}
/* 打印 */
.m-txt-print .printIco {float:left;padding-left:22px;background:url(../../images/common.files/ico.png) no-repeat 0 11px}
/*保存*/
.m-txt-print .saveIco {padding-left:26px;background:url(../../images/common.files/save.png) no-repeat left center;cursor:pointer;background-size:38%;}
.m-txt-print .share {float:right;padding-right:20px;color:#898989}
#btnPrint {cursor:pointer}
.m-txt-toujie {overflow:hidden;height:auto;margin:10px 0} 
.m-txt-toujie .tnm {float:left;display:inline-block;padding:12px;text-align:center;color:#a50000;font-weight:bold;font-size:16px}
.m-txt-toujie .files {float:left;overflow:hidden;display:inline-block;height:auto;padding:10px 0}
.m-txt-toujie .files p {margin-bottom:0;line-height:28px}
.m-txt-toujie .files p a {font-size:16px}
.m-txt-article {min-height:500px;line-height:30px;font-size:18px}
.m-txt-article table {border:solid 1px #b1b1b1;margin:0 auto;}
.m-txt-article table p {text-indent:0;margin: 0 auto;}
.m-txt-article img {max-width:100%;height:auto;margin:0 auto;text-align:center}
.m-txt-article p {margin:0 0 26px 0;text-indent:2em}
.m-txt-article br {padding-top:15px;text-indent:2em}
.m-txt-article p img {display:block;max-width:100%;height:auto;margin:0 auto;text-align:center}
.m-txt-article a {color:#a50000;font-weight:bold}
.m-txt-article p a {color:#a50000;font-weight:bold}
.m-txt-article h1,h2,h3,h4,h5,h6 {font-size:18px}
.m-txt-article table {border-right:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}
.m-txt-article table td {padding-left:10px;border-top:1px solid #b1b1b1;border-left:1px solid #b1b1b1}
.m-txt-article .institution {line-height:42px;font-size:18px}
.m-txt-article .institution b {padding-right:15px;color:#a50000}
.m-txt-article .wbpt {width:300px;height:300px;margin:0 auto;text-align:center}
.m-txt-article .wbpt img {width:300px;max-width:300px;height:300px;max-height:300px}
.m-txt-article .wbbt {padding-top:20px;line-height:38px;text-align:center;font-weight:bold;font-size:20px}
.m-txt-article .wbdesc {line-height:32px;text-align:center;color:#666;font-size:16px}
.m-txt-article .wxpt {width:300px;height:300px;margin:0 auto;text-align:center}
.m-txt-article .wxpt img {width:300px;max-width:300px;height:300px;max-height:300px}
.m-txt-article .wxbt {padding-top:20px;line-height:38px;text-align:center;font-weight:bold;font-size:20px}
.m-txt-article .wxdesc {line-height:32px;text-align:center;color:#666;font-size:16px}
.m-txt-video {line-height:32px;font-size:18px}
.m-txt-video p {padding-top:15px}
.m-txt-editor {padding:5px 0;text-align:right;color:#898989;font-size:14px}
.m-txt-editor span {margin-right:20px}
.m-txt-editor span a {color:#888}
.m-txt .share {float:right;padding-right:20px;color:#898989}
.reader {color:#a50000;font-size:18px}
.reader a {color:#a50000}
#qrcode {overflow:hidden;display:block;height:auto;text-align:center}
.qrcode {overflow:hidden;display:block;height:auto;text-align:center}
.m-txt-rtl {border-right:solid 1px #e1e1e1}
.bdsd {border-bottom:dashed 1px #e1e1e1;height:1px;overflow:hidden;line-height:1px}
.u-nm {height:auto}
.u-nm a {display:inline-block;font-size:20px;font-weight:bold;line-height:52px;color:#000;cursor:pointer}
.u-nm a.hover {color:#a50000;border-bottom:2px solid #a50000}
.u-nm span {margin:0 5px 0 10px;font-size:18px;font-weight:bold;color:#a0a0a0}
.u-nm .more {float:right;padding:14px 0;font-size:14px !important;color:#bdbdbd !important}
.u-nm2 {height:auto;border-bottom:1px solid #dcdcdc}
.u-nm2 a {position:relative;display:inline-block;padding:15px 10px 15px 10px;font-size:16px;color:#000;cursor:pointer}
.u-nm2 a .u-tri {position:absolute;bottom:0;left:36px;display:none;width:0;height:0;border-color:transparent transparent #a50000 transparent;border-style:solid;border-width:5px}
.u-nm2 a.hover {color:#a50000;border-bottom:1px solid #a50000}
.u-nm2 a.hover .u-tri {display:block}
.u-nm3 {height:auto;overflow:hidden;padding:10px 12px}
.u-nm3 a {color:#a50000;font-size:18px;font-weight:bold}
.banner {background-size:100% 100%;min-height:265px;line-height:45px}
.banner p {display:inline-block;border-left:4px solid #fff;color:#fff;padding-left:15px;font-size:30px;font-weight:bold;margin:110px 0}
.pd-l-55 {padding-left:55px}
.qj-tt {width:100%;color:#fff;background:#a50000;line-height:45px;margin:10px 0;text-align:center;display:inline-block;font-size:25px}
.position {margin:0 10px;line-height:30px;text-align:right;padding:5px 0}
.position span,.position span a {display:inline-block;font-size:14px;color:#5d5d5d}
.position span span {padding:0 4px}
.position span:last-child span {display:none}
.position i {padding:0 5px}
.page {text-align:center}
.page .pagination input {width:80px;height:22px;padding:0;margin:-3px 5px;border:1px solid #ddd}
.pagination li.am-active a {color:#fff;background:#a50000}
.m-srch {display:none;width:350px;height:28px}
.m-search {display:inline-block;width:300px;height:28px;margin-top:5px;overflow:hidden;background:#fff;border-radius:20px}
.m-search input {display:inline-block;height:26px;margin-top:-12px;vertical-align:middle;border:0;outline:0}
.m-search .u-input-text {width:86%;text-indent:10px}
.m-search .u-input-submit {width:12%;background:url("../../images/common.files/search1.png") no-repeat center}
.u-toright {display:inline-block;float:left;width:28px;height:28px;margin-top:5px;margin-right:5px;line-height:24px;color:#a50000;text-align:center;cursor:pointer;background:#69b0f8;border-radius:50%}
.ewmx {position:absolute;top:50%;right:7px;z-index:9999}
.ewm {top:0;width:auto;height:auto}
.ewmx .item {margin:10px 0;cursor:pointer}
.closebtn {text-align:right}
.goUp {width:64px;height:64px;margin-top:10px;line-height:64px;color:#fff;text-align:center;background:#e5e5e5;border-radius:50%}
.goUp:hover {color:#fff;background:#a50000}
.u-news-mask {position:absolute;bottom:0;width:100%;height:50px;padding-right:30%;overflow:hidden;font-size:16px;line-height:50px;color:white;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.6)}
.alert-mengban {position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;background:#000;filter:alpha(opacity=80) !important;opacity:.5 !important}
.alert-warning {position:fixed;top:-400px;left:50%;z-index:1001;display:none;width:450px;height:230px;margin-left:-225px;background:#fff}
.alert-title {position:relative;width:100%;height:44px;font-size:20px;line-height:44px;color:#fff;text-align:center;background:#a50000}
.alert-wzsm {margin:15px auto 0;font-size:18px;line-height:30px;color:#2b2b2b;text-align:center}
.alert-wzsm p {font-size:16px;margin:0 15px}
.alert-wzsm p.color {color:#d20000;font-size:20px;font-weight:bold;line-height:48px}
.alert-footer {font-size:18px;color:#000;text-align:center;margin-top:16px}
.alert-footer span {float:left;cursor:pointer}
.alert-footer .confirm {margin:0 auto;height:auto;overflow:hidden;text-align:center;display:block;width:220px}
.alert-footer .confirm .visits,.cancel {width:100px;height:32px;font-size:16px;line-height:32px;color:#fff;background:#a50000;border-radius:16px}
.alert-footer .confirm .cancel {background:#ccc;margin-left:15px}
/* 建议提案 */
.m-proposal {
    height: auto;
    overflow: hidden;
}
.m-proposal .u-right {
    height: 36px;
    font-size: 18px;
    font-family: FZXiaoBiaoSong-B05S;
    width: 100%;
    text-align: right;
    padding-bottom: 16px;
}
.m-proposal .u-title {
    font-size: 40px;
    height: auto;
    font-weight: 700;
    font-family: FZXiaoBiaoSong-B05S;
    text-align: center;
    color: red;
    padding-bottom: 16px;
}
.m-proposal .u-line {
    height: 6px;
    border-top: 4px solid red;
    border-bottom: solid 1px red;
    background: #fff;
    display: block;
    margin-bottom: 16px;
}
@media all and (max-width:1024px) {
	.m-logo img{width: 80%;}
	.web-search {margin:70px 0}
	.footerpc .txt {padding:20px 0 20px 0}
	.m-txt {padding:10px 40px}
	.m-txt-crm {padding-top:20px}
	.m-txt-utt {font-size:24px;line-height:36px}
	.m-txt-tt {font-size:28px;line-height:48px}
	.m-txt-dtt {font-size:24px;line-height:36px;color:#333}
	.m-txt-source {height:auto;padding-top:22px;padding-bottom:10px;margin-bottom:20px;overflow:hidden;font-size:14px;color:#222;text-align:center;border-bottom:1px #dcdcdc solid}
	.m-txt-source span {padding:0 10px;text-align:center}
	.footerpc .text {padding:0}
	}
@media all and (max-width:768px) {.footerpc .txt {padding:0 0 20px 0}
	.m-logo {padding:30px 0 30px 16px}
	.web-search {margin:30px 0}
	.g-nav {line-height:44px;height:44px}
	.m-nav a {margin:10px 0}
	.m-nav a.hover {line-height:44px;height:44px}
	.shadow {border:solid 1px #f1f1f1;box-shadow:none}
	.m-srch {display:none;width:250px;height:28px}
	.m-search {width:200px}
	.m-wap-nav {display:block}
	.m-wapnav-body a {display:block;width:100%;height:42px;font-size:16px;line-height:42px;text-align:center;border:0;border-bottom: 1px solid #8e0707;border-top: 1px solid #bf2020;}
	.m-wap-search {padding:0 0 2px 15px;margin:34px 10px 0 10px;background:white;border-radius:20px}
	.m-wap-search .u-wap-sctext {display:inline-block;width:80%;height:24px;border:0;outline:0}
	.m-wap-search .u-wap-scbtn {float:right;width:14%;height:24px;color:#083ea6;background:url("../../images/common.files/search.png") no-repeat 0 2px;background-size:20px 20px;border:0;border-radius:0 20px 20px 0;outline:0}
	.m-wap-search {padding:0 0 2px 15px;margin-top:15px;background:white;border-radius:20px}
	.u-lst ul {padding:5px 0}
	.m-txt-crm {margin-top:0;padding-top:0}
	.footerpc .gov-icon {margin-right:0}
	.m-txt-utt {font-size:24px;font-weight:normal;line-height:46px;text-align:center}
	.m-txt-tt {font-size:28px;font-weight:normal;line-height:48px;text-align:center}
	.m-txt-dtt {font-size:24px;font-weight:normal;line-height:46px;text-align:center}
	.m-txt-source {height:auto;padding-top:22px;padding-bottom:10px;margin-bottom:20px;overflow:hidden;font-size:14px;color:#222;text-align:center;border-bottom:1px #dcdcdc solid}
	.m-txt-source span {padding:0 10px;text-align:center}
	.m-txt-source span {float:unset}
	}
@media all and (max-width:750px) {body {background:#fff}
	.g-banner {background:#f8f8f8;/*border-bottom:2px solid #a50000;*/}
	.g-banner img {width:64%}
	.g-logo {border-bottom:solid 1px #efefef}
	.shadow {margin:0;border:0;box-shadow:none}
	.m-logo {margin:8px 0;padding:0}
	.m-logo img {padding-left:10px}
	.tab-head ul li {font-size:14px}
	.position {margin:8px;padding:0;}
	.m-hot {padding:10px}
	.m-hot a {font-size:18px;font-weight:normal}
	.g-news {margin:10px -12px 0 -12px;height:auto}
	#tbq {margin:0 -12px;height:auto}
	.gulp {padding:0;}
	.m-lst-nav {background:0;margin:0;padding:0;}
	.m-lst-nav .tnm {line-height:36px;color:#fff;text-align:center;background:#a50000;border-radius:0;margin-top:0;font-size:18px;font-weight:normal}
	.m-lst-nav ul {/*border:solid 1px #e1e1e1;*/height:auto;overflow:hidden;padding:8px;background: #ffffff;}
	.m-lst-nav ul li {font-size:16px;line-height:32px;color:#666;text-align:center;padding:0 6px;margin:0;border:0;float:left}
	.m-lst-nav ul li a {position:relative;display:block;padding:0 12px;line-height:32px;background:#dc9c99;border-radius:4px;/*border:solid 1px #e1e1e1;border-radius:4px*/}
	.m-lst-nav ul li.hover a {color:#a50000;font-weight:bold;background:#ffffff;}
	.m-lst-nav ul li a:after {position:absolute;top:50%;right:7%;display:block;width:6px;height:11px;margin-top:-5px;content:" ";background:0}
	.lst-tnm {height:auto;overflow:hidden;line-height:48px;background:#fff;border-bottom:solid 1px #e1e1e1}
	.lst-tnm a {z-index:4;display:inline-block;padding:0 10px;font-size:18px;font-weight:bold;line-height:47px;color:#a50000;border-bottom:3px solid #a50000}
	.sec-content {height:auto;overflow:hidden;border:solid 1px #eeecec;margin:0 0 1rem 0;}
	.wap-section {height:auto;overflow:hidden}
	.section {padding:5px 0;background:#fff}
	.section .name,.section .name a {padding:1.6rem 0;font-size:1.8rem;font-weight:bold;color:#a50000;/*border-bottom:1px solid #efefef*/}
	.news-card {padding:.5rem 0;overflow:hidden;background:#fff;border-bottom:1px solid #efefef}
	.news-card a {display:block}
	.news-card .title {display:-webkit-box;margin:0;overflow:hidden;font-size:1.6rem;font-weight:400;line-height:28px;color:#333}
	.news-card .title h3 {color:#333}
	.news-card .detail {height:2rem;margin-top:.5rem;overflow:hidden;font-size:0;color:#3a3232;letter-spacing:0}
	.news-card .detail span {display:inline-block;margin-right:.5rem;overflow:hidden;font-size:1.4rem;color:#999;white-space:nowrap}
	.news-card .detail .news-tag {color:#ee1a1a}
	.news-card:last-child {border-bottom:0}
	.card-type-news a {display:flex;align-items:flex-start;-ms-flex-align:start;justify-content:space-between}
	.card-type-news .news-info {padding:0;color:#333;flex:2 2 auto}
	.card-type-news .news-source {text-overflow:ellipsis;-o-text-overflow:ellipsis}
	.card-type-news .news-pic {overflow:hidden;flex:0 0 auto}
	.card-type-news .news-pic.zctj-pic {height:90px}
	.card-type-news .news-pic img {display:block;width:100%;height:auto;margin:0 auto}
	.card-type-news .detail .unlike,.card-type-news .unlike {margin-right:.12rem}
	.card-type-news .title {display:-webkit-box;padding:0;margin:0;overflow:hidden;font-size:1.5rem;font-weight:400;line-height:26px;color:#333}
	.u-nm a {font-size:18px;font-weight:600}
	.card {min-height:auto;padding:10px 0}
	.card-type .news-info {min-height:auto}
	.card .title {display:-webkit-box;margin:0;overflow:hidden;font-size:16px;font-weight:normal;line-height:28px;color:#454545;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}
	.card .title h3 {font-weight:normal;color:#555}
	.card .desc {display:-webkit-box;margin-top:5px;overflow:hidden;font-size:14px;line-height:22px;color:#a6a6a6;text-overflow:ellipsis;letter-spacing:0;-webkit-box-orient:vertical}
	.card .detail {height:30px;margin:0 8px}
	.card .detail span {height:30px;padding-right:15px;line-height:30px}
	.card-type .news-pic img {height:80px}
	.wapMore {padding:8px 0;margin:8px;font-size:16px;color:#fff;text-align:center;background:#a50000;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px}
	.graphic {margin:10px 0}
	.graphic .tnm {text-align:left}
	/*公开列表*/
	.table tbody tr td a{overflow: hidden;line-height: 24px;font-size: 16px;white-space: initial;height: auto;display: block;}
	.table tbody tr td{overflow: hidden;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;border-bottom: solid 1px #e1e1e1;border-top: none;}
	.m-txt {padding:10px 5px;margin:0;border:0}
	.m-txt-article {height:auto;min-height:300px;font-size:18px;line-height:28px;overflow-x: auto;}
	.m-txt-article p {padding-top:0;font-size:18px;line-height:30px;color:#4b4c4c}
	.m-txt-utt {font-size:18px;font-weight:bold;line-height:46px;text-align:center}
	.m-txt-tt {font-size:20px;font-weight:bold;line-height:32px;text-align:center}
	.m-txt-dtt {font-size:18px;font-weight:bold;line-height:46px;text-align:center}
	.m-txt-source {height:auto;padding-top:22px;padding-bottom:10px;margin-bottom:20px;overflow:hidden;font-size:14px;color:#222;text-align:center;border-bottom:1px #dcdcdc solid}
	.m-txt-source span {padding:5px 0;text-align:center}
	.graphic .tnm {margin:0 -12px}
	.graphic .utext {margin:0 -12px}
	.index-link {background:#fff}
	.mt-15 {margin-top:0}
	.footer {background:#a50000;border-top:solid 1px #efefef;height: auto;}
	.wapfooter p {color:#fff}
	.wapfooter p a {color:#fff}
	.g-bottom {overflow:hidden;width:100%;height:10px;line-height:10px;background:#a50000}
	}
@media all and (max-width:360px) {.m-lst ul li a {font-size:16px}
	}
@media all and (max-width:320px) {.m-lst ul li a {font-size:14px}
	}
.default {padding:0}


/*翻页*/
.m-lst-pg {display: block;margin: 10px 0;text-align: center;height: auto;overflow: hidden;font-size: 0;width: 100%;}
.m-lst-pg li:first-child{border-radius: 4px 0 0 4px}
.m-lst-pg li:last-child {border-radius: 0 4px 4px 0}
.m-lst-pg select, .m-lst-pg li {border: 1px solid #e2e2e2}
.m-lst-pg li{display: inline-block;height: 36px;margin: 0 -1px 0 0;line-height: 36px;color:#1b51a8;font-size: 16px;}
.m-lst-pg li a{cursor: pointer;display: block;color:#1b51a8;}
.m-lst-pg select {height: 24px;margin:0 8px;padding:0 8px;line-height: 24px;color: #333;font-size: 16px;}
.m-lst-pg li.active {background: #a50000;color: #fff;}
.m-lst-pg li.active a{color: #ffffff;}
.m-lst-pg .disabled{color: #999999;}
.m-lst-pg a:hover {color: #1b51a8}
.u-nm2 span{color:#0069be;font-size:18px;line-height:48px;height:48px;border-bottom:2px solid #0069be;display:inline-block;font-weight:700;padding:0 10px}
.m-jd-link{height:auto;overflow:hidden}.m-jd-link p{line-height:30px;margin:10px 0;font-size:16px}.m-jd-link p a{color:#226ebc;font-weight:700}

#map{width:100%;height:700px}
.demo_content{padding:10px;margin-top:20px;margin-bottom:10px;border:solid 1px gray}


/* 分享 */
@font-face {
	font-family: "socialshare";
	src: url("../fonts/iconfont.eot");
	src: url("../fonts/iconfont.eot?#iefix") format("embedded-opentype"),
	  url("../fonts/iconfont.woff") format("woff"),
	  url("../fonts/iconfont.ttf") format("truetype"),
	  url("../fonts/iconfont.svg#iconfont") format("svg");
  }
  
  .social-share {
	font-family: "socialshare" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
  }
  
  .social-share * {
	font-family: "socialshare" !important;
  }
  
  .social-share .icon-tencent:before {
	content: "\f07a";
  }
  
  .social-share .icon-qq:before {
	content: "\f11a";
  }
  
  .social-share .icon-weibo:before {
	content: "\f12a";
  }
  
  .social-share .icon-wechat:before {
	content: "\f09a";
  }
  
  .social-share a {
	position: relative;
	text-decoration: none;
	margin: 4px;
	display: inline-block;
	outline: none;
  }
  
  .social-share .social-share-icon {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 32px;
	font-size: 20px;
	border-radius: 50%;
	line-height: 32px;
	border: 1px solid #666;
	color: #666;
	text-align: center;
	vertical-align: middle;
	transition: background 0.6s ease-out 0s;
  }
  
  .social-share .social-share-icon:hover {
	background: #666;
	color: #fff;
  }
  
  .social-share .icon-weibo {
	color: #ff763b;
	border-color: #ff763b;
  }
  
  .social-share .icon-weibo:hover {
	background: #ff763b;
  }
  
  .social-share .icon-tencent {
	color: #56b6e7;
	border-color: #56b6e7;
  }
  
  .social-share .icon-tencent:hover {
	background: #56b6e7;
  }
  
  .social-share .icon-qq {
	color: #56b6e7;
	border-color: #56b6e7;
  }
  
  .social-share .icon-qq:hover {
	background: #56b6e7;
  }
  
  .social-share .icon-wechat {
	position: relative;
	color: #7bc549;
	border-color: #7bc549;
  }
  
  .social-share .icon-wechat:hover {
	background: #7bc549;
  }
  
  .social-share .icon-wechat .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	top: -240px;
	left: -84px;
	width: 200px;
	height: 228px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms;
  }
  
  .social-share .icon-wechat .wechat-qrcode.bottom {
	top: 40px;
	left: -84px;
  }
  
  .social-share .icon-wechat .wechat-qrcode.bottom:after {
	display: none;
  }
  
  .social-share .icon-wechat .wechat-qrcode h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777;
  }
  
  .social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 140px !important;
	margin: 10px auto;
  }
  
  .social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0 !important;
  }
  
  .social-share .icon-wechat .wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
  }
  
  .social-share .icon-wechat .wechat-qrcode:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
  }
  
  .social-share .icon-wechat:hover .wechat-qrcode {
	display: block;
  }
  
  #share,
  #share2 {
	color: #222;
	font-size: 14px;
	line-height: 42px;
  }
  
  #qrcode {
	overflow: hidden;
	display: block;
	height: auto;
	text-align: center;
  }
  
  .qrcode {
	overflow: hidden;
	display: block;
	height: auto;
	text-align: center;
  }
  .top-con a.topwx {
	position: relative;
	display: inline-block;
	z-index: 99;
  }
  .top-con a.topwx .weixinerweima {
	height: 100px;
	position: absolute;
	left: -45px;
	top: 45px;
	display: none;
  }
  .top-con a img {
	height: 160px;
  }
  .top-con a.topwx:hover .weixinerweima {
	display: block;
  }
  
  /*二维码 */
  .mgb-15 {
	margin-bottom: 15px;
  }
  
  .top-con .weixinerweima {
	height: 100px;
	position: absolute;
	right: 240px;
	top: -30px;
	display: none;
  }
  .top-con .weixinerweima img {
	width: 120px;
	height: 120px;
	overflow: hidden;
  }
  .top-con .topwx:hover .weixinerweima {
	display: block;
  }
  